草庐IT

鸿蒙 HarmonyOS

全部标签

HarmonyOs开发之——ArkTs基础知识介绍。

谢谢关注!!前言:上一篇文章主要介绍TypeScript入门,及TypeScript、JavaScript、ArkTs的区别,本篇对TS、JS不做过多叙述。如需了解谢谢查阅:http://t.csdnimg.cn/y7Mng一、方舟开发框架(简称:ArkUI),是一套构建HarmonyOS应用界面的UI开发框架,它提供了极简的UI语法与包括UI组件、动画机制、事件交互等在内的UI开发基础设施,以满足应用开发者的可视化界面开发需求。1、基本概念:组件:组件是界面搭建与显示的最小单位。开发者通过多种组件的组合,构建出满足自身应用诉求的完整界面。页面:page页面是方舟开发框架最小的调度分割单位。开

【愚公系列】2023年12月 HarmonyOS教学课程 038-ArkUI事件(手势方法)

🏆作者简介,愚公搬代码🏆《头衔》:华为云特约编辑,华为云云享专家,华为开发者专家,华为产品云测专家,CSDN博客专家,CSDN商业化专家,阿里云专家博主,阿里云签约作者,腾讯云优秀博主,腾讯云内容共创官,掘金优秀博主,51CTO博客专家等。🏆《近期荣誉》:2023年华为云十佳博主,2022年CSDN博客之星TOP2,2022年华为云十佳博主等。🏆《博客内容》:.NET、Java、Python、Go、Node、前端、IOS、Android、鸿蒙、Linux、物联网、网络安全、大数据、人工智能、U3D游戏、小程序等相关领域知识。🏆🎉欢迎👍点赞✍评论⭐收藏文章目录🚀一、手势方法🔎1.gesture(

鸿蒙OS ArkUI 沉浸式导航栏动态获取高度 -- 小白篇

鸿蒙OSArkUI沉浸式导航栏动态获取高度--小白篇下面展示一些内联代码片。这是一个沉浸式的样式工具类,这个没什么可说的,copy过去用就可以了importwindowfrom'@ohos.window';exportclassImmersiveUtils{publicstaticimmersive(windowStage:window.WindowStage,config:{barColor:string,contentColor:string,navigationColor:string,navigatorColor:string}){windowStage.getMainWindow()

0. HarmonyOS开发环境搭建问题

文章目录HarmonyOS开发环境搭建搭建问题HarmonyOSSDK配置问题Nodejs版本问题Gradle配置问题配置环境变量运行app提示签名问题运行app提示sdk版本不对HarmonyOS开发环境搭建搭建问题这里记录从0开始基于HarmonyOS开发过程中出现的环境问题及可以解决方案。对于有Android开发经验的程序员来讲,这个过程应该很快,但有部分区别,一开始下载HarmonyOSSDK时,我感觉这个环境准备很浪费时间,一个country.region的配置问题(很stupid的问题),就差点儿让人不想去尝试这个IDE,进而放弃尝试HarmonyOS的尝试。先注册开发者账号。Ha

鸿蒙(HarmonyOS)应用开发——第三方库

简述三方库是开发者在系统能力的基础上进行了一层具体功能的封装,对其能力进行拓展,提供更加方便的接口,提升开发效率的工具分类按照其开源属性分为两类:开源三方库和内部三方库#mermaid-svg-sffs8I1GOLo0kaVM{font-family:"trebuchetms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-sffs8I1GOLo0kaVM.error-icon{fill:#552222;}#mermaid-svg-sffs8I1GOLo0kaVM.error-text{fill:#552222;

关于鸿蒙系统开源和技术细节的一些探讨

1月18日在深圳举办了“鸿蒙生态千帆启航仪式”,这也是华为鸿蒙开启生态进阶的信号。在政策的叠加下,鸿蒙未来必定是势不可挡的。我们这些程序员也得与时俱进,熟悉鸿蒙的技术和细节,别在经济寒冬里被淘汰了。官方称HarmonyOSNEXT开发者预览版将在2024年第一季度面向开发者开放。2024年9月,最新版的HarmonyOS将进入独立生态体系,不再兼容安卓应用。需要及时构建一套基于鸿蒙原生APP的服务,以保障鸿蒙用户的业务连续性。本文我们来聊聊鸿蒙的一些技术细节,也欢迎大家在评论区补充。宏内核与微内核先来聊聊内核,内核是操作系统内最基础的构件,因此内核的设计对于操作系统的外部特性也有着至关重要的影

OpenHarmony 鸿蒙使用指南——概述

简介OpenHarmony采用多内核(Linux内核或者LiteOS)设计,支持系统在不同资源容量的设备部署。当相同的硬件部署不同内核时,如何能够让设备驱动程序在不同内核间平滑迁移,消除驱动代码移植适配和维护的负担,是OpenHarmony驱动子系统需要解决的重要问题。为了缩减驱动开发者的驱动开发周期,降低三方设备驱动集成难度,OpenHarmony驱动子系统支持以下关键特性和能力。弹性化的框架能力在传统的驱动框架能力的基础上,OpenHarmony驱动子系统通过构建弹性化的框架能力,可支持在百K级别到百兆级容量的终端产品形态部署。规范化的驱动接口定义了常见驱动接口,为驱动开发者和使用者提供丰

【愚公系列】2023年12月 HarmonyOS教学课程 060-ArkTS语言基础类库(并发)

🏆作者简介,愚公搬代码🏆《头衔》:华为云特约编辑,华为云云享专家,华为开发者专家,华为产品云测专家,CSDN博客专家,CSDN商业化专家,阿里云专家博主,阿里云签约作者,腾讯云优秀博主,腾讯云内容共创官,掘金优秀博主,51CTO博客专家等。🏆《近期荣誉》:2023年华为云十佳博主,2022年CSDN博客之星TOP2,2022年华为云十佳博主等。🏆《博客内容》:.NET、Java、Python、Go、Node、前端、IOS、Android、鸿蒙、Linux、物联网、网络安全、大数据、人工智能、U3D游戏、小程序等相关领域知识。🏆🎉欢迎👍点赞✍评论⭐收藏文章目录🚀一、并发🔎1.并发概述🔎2.异步并

HarmonyOS引导页登陆页以及tabbar的代码说明 我的页面6

界面效果代码:importCommonConstantsfrom'../common/constants/CommonConstants';importItemDatafrom'../viewmodel/ItemData';importmainViewModelfrom'../viewmodel/MainViewModel';importrouterfrom'@ohos.router';/***Settingtabcontent*/@ComponentexportdefaultstructSetting{@BuildersettingCell(item:ItemData){Row(){Row(

Linux为什么不能像鸿蒙一样实现万物互联?

Linux为什么不能像鸿蒙一样实现万物互联?在开始前我有一些资料,是我根据网友给的问题精心整理了一份「linux的资料从专业入门到高级教程」,点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!!!可能原因,Linux不会炒作。万物互联,先从网络开始,光纤入户,首先接入光猫,光猫的操作系统,不确定是不是openWRT,但是这个确定是Linux内核。然后进入路由器,这个确定是OpenWRT,内核是Linux。然后用手机连接WiFi,手机是安卓系统的,底层Linux内核,上层Java虚拟机。然后用网线插上电脑,电脑跑的Windows。打开浏览器、游戏,电脑会连接服务器,服务器